.command-buttons {
    display: flex;
    align-items: center;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding-right: 15px !important;
}
    
.command-buttons .dxbButton_Material.save-edit-action.action {
    padding-left: 20px!important;
 }
    
.attributes-edit-form, .checklist-edit-form, .location-edit-form, .people-edit-form {
    background: #fff;
}
    
.modal-container {
  margin: 60px auto;
  padding-top: 0px;
  position: relative;
  width: 160px;
  display: none;
}
.modal-container .modal-content,
.modal-container .modal-backdrop {
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transition: opacity 0.2s ease-in;
}
.modal-container .modal-close {
  color: #aaa;
  position: absolute;
  right: 5px;
  top: 5px;
  padding-top: 3px;
  background: #fff;
  font-size: 16px;
  width: 25px;
  height: 25px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.modal-container .modal-close:hover {
  color: #333;
}
.modal-container .btns {
  margin-top: 30px;
}
.modal-container .btns .btn {
	margin: 0 10px; 
    cursor: pointer;
}
.modal-container.active {
    display: block;
}
.modal-container.active .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10000;
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s ease-in;
}
.modal-container.active .modal-content {
  opacity: 1;
  background-color: #fff;
  max-width: 400px;
  width: 400px;
  text-align: center;
  padding: 30px;
  position: fixed;
  left: calc(50% - 200px);
  top: 15%;
  border-radius: 4px;
  z-index: 19999;
  pointer-events: auto;
  cursor: auto;
  visibility: visible;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
}



    
    
    
*[class^="dxeBase"] label, .dxrControl_Material, .dxrControl_Material a {
    	color: #0E1D29;    
    }
    
	.dxrControl_Material .dxr-tabContent {
        border: none;
    	background: #f3f7fd;
    }
    
    .dxrControl_Material .dxr-groupList .dxr-group {
        margin: 0;
    }
    
    .dxrControl_Material .dxr-groupList .dxr-groupSep {
        display: none;
    }
    
    .dxgvSearchPanel_Material .dxeButtonEdit_Material, .dxgvSearchPanel_Material .dxeButtonEdit_Material input {
        background-color: #023554;
        border: none;
        border-radius: 4px;
    }
    
    
	.dxEditors_edtError_Material {
        filter: invert(54%) sepia(78%) saturate(1132%) hue-rotate(342deg) brightness(104%) contrast(98%);
    }
    
	#request_ModuleCallbackPanel_RequestPageControl_RequestGrid_DXEFL_0 {
    	padding-bottom: 20px;
    }
	#request_ModuleCallbackPanel_RequestPageControl_RequestGrid_DXEFL_0 .dxflGroupBoxCaption_Material {
        background: none!important;
        border: none;
        padding: 0 15px!important;
        font-size: 1.5rem;
        color: #0E1D29;
        text-transform: none;
    }
    
    #request_ModuleCallbackPanel_RequestPageControl_RequestGrid_DXEFL_0 .dxflGroupBoxCaption_Material img {
         display: none;
    }
    
    #request_ModuleCallbackPanel_RequestPageControl_RequestGrid_DXEFL_0_13 {
        display: none;
    }
    
	.dxgvHeader_Material td {
        white-space: normal;
    }
    
	.dxGridView_gvFilterRowButton_Material, .dxGridView_gvHeaderFilter_Material, .validation-image {
        position: relative;
    	background: none;
    }
    
    .validation-image:before { 
        content: '\e922';
        font-size: 18px;
        color: #F68D2E;
        font-family: 'icomoon';
        top: -1px;
        position: absolute;
    }
    
    .dxGridView_gvFilterRowButton_Material:before, .dxGridView_gvHeaderFilter_Material:before {
        content: '\e923';
        font-size: 13px;
    	color: #023554;
        font-family: 'icomoon';
    }
    
    
	#deals_accordion_validationPopup_PWC-1 .error-row, #request_accordion_validationPopup_PWC-1 .error-row, #partnerForm_0_accordion_validationPopup_PWC-1 .error-row {
        min-height: 64px;
    	position: relative;
        padding: 10px 10px 10px 90px;
        font-size: 18px;
    }
    
    #deals_accordion_validationPopup_PWC-1 .error-row:before, #request_accordion_validationPopup_PWC-1 .error-row:before, #partnerForm_0_accordion_validationPopup_PWC-1 .error-row:before {
        position: absolute;
        content: '\e922';
        font-size: 60px;
        color: #F68D2E;
        left: 10px;
        top: 10px;
        font-family: 'icomoon';
        background: #fff;
        border-radius: 50%;
    }
    
    #deals_accordion_validationPopup_PWC-1 .close, #request_accordion_validationPopup_PWC-1 .close,  #partnerForm_0_accordion_validationPopup_PWC-1 .close {
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer;
        font-size: 20px;
        color: #fc8529;
    }
    
    .close .icon-delete:before {
        background: #fff;
    	border-radius: 50%;
    }
    
	#request_ModuleCallbackPanel_MenuRibbon .dxr-tabContent, #request_ModuleCallbackPanel_MenuRibbon .dxtc-wrapper.dxtc-stripContainer li:last-child {
      	visibility: hidden;
    	height: 0;
    }
    
	#reports_cpReports1_PageControl2_ReportsMenu_DXI3i2_ {
        display: none;
    }
    
    #ROOT_DIV {
        width: 100%;
    }
    
    
    
	.dxmLite_Material .dxm-main .dxm-item.dxm-hovered, .dxmLite_Material .dxm-main .dxm-checked.dxm-item.dxm-hovered, .dxmLite_Material .dxm-popup .dxm-item.dxm-checked.dxm-hovered a.dx, .dxmLite_Material .dxm-main .dxm-selected.dxm-item.dxm-hovered,
    .dxmLite_Material .dxm-main .dxm-checked, .dxmLite_Material .dxm-main .dxm-selected {
        background: inherit;
    }
    
    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab, .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab a {
        color: #0E1D29;
    }
    
    .dxpcLite_Material .dxpc-header, .dxdpLite_Material .dxpc-header {
        color: #ffffff;
    	background-color: #023554;
	    border-radius: 4px 4px 0 0;
    }
    
	.dxpcLite_Material.dxpc-mainDiv {
        border: none;
    }
    
    .error-row {
        background: #FEF3EA!important;
        border: solid 1px #F68D2E;
        color: #003556!important;
        font-weight: 600;
        border-radius: 4px;
    }
    
#reports_cpReports1_PageControl2_ReportsGrid_custwindow_PWC-1 {
    border: solid 5px #0e1d28;
}
    
.dxgvHeader_Material {
        color: #0E1D29;
    }
    
.dxgvFilterBar_Material a {
    color: gray;
}
    
.dxgvFilterRow_Material td.dxgv {
      background: #F68D2E!important;
    }
    
    .dxgvFooter_Material td.dxgv.dxgvIndentCell.dxgvDIC {
        background: #f4f4f4!important;
    }
    
 .dxmLite_Material .dxm-main {
     background: #023554;
     border-bottom: none;
     color: #fff;
     border-radius: 4px;
    }
    
    .dxgvControl_Material, .dxgvDisabled_Material {
        background: none;
    }
    
    .dxgvFilterBar_Material {
        background: #fff;
        box-shadow: none;
        margin-top: 0;
    }
    
    .dxgvHeader_Material {
        background-color: #FEF3EA;
    }

    
    
.dxtc-content .navigation-panel, .dxtc-content .deal-info, .dxtc-content .amounts-info {
    background: #fff;
    border: none;
    justify-content: space-around;
    padding: 20px 0;
}
    
    .dxtc-content .navigation-panel.stick, .dxtc-content .deal-info.stick, .dxtc-content .amounts-info.stick {
     	border-left: solid 1px #dfdfdf;   
        border-right: solid 1px #dfdfdf;
    }
    
   .dxtc-content .attributes-edit-form,.dxtc-content .checklist-edit-form,.dxtc-content .deal-synced-form,.dxtc-content .amounts-form {
        background: #fff;
       border: none;
       padding: 0;
    }
    
    .dxflGroup_Material {
         padding: 0;
    }
    
    table.dxgvStatusBar_Material {
        border: solid 1px #F68D2E;
        border-top:none;
        border-radius: 0 0 4px 4px;
    }
    .dxgvStatusBar_Material {
        border-top:none;
    }
    
    .dxpgControl_Material {
        border: solid 1px #f68d23;
        border-radius: 4px;
    }
    
    .dxgvTable_Material {
        border: none;
        box-shadow: none;
        color: #0E1D29;
    }
    
    .dxgvTable_Material.dxgvRBB {
        border-left: solid 1px #F68D2E;
        border-right: solid 1px #F68D2E;
        border-radius: 0 0 0 1px;
    }
    
    #deals_ModuleCallbackPanel_ModulePageControl_OpportunityGrid_DXEFL_li_2_0_row_0_dealAmounts_AmountGridView_DXMainTable, #deals_ModuleCallbackPanel_ModulePageControl_OpportunityGrid_DXEFL_li_2_0_row_new_dealAmounts_AmountGridView_DXMainTable {
        border: solid 1px #F68D2E;
        border-bottom: none;
        border-radius: 4px 4px 0 0;
    }
    
    .dxgvGroupPanel_Material {
        background: #fff;
        border: solid 1px #F68D2E;
        border-bottom: none;
        border-radius: 4px 4px 0 0;
        color: gray;
    }
    
    .dxgvPagerBottomPanel_Material, #reports_cpReports1_PageControl2_ReportsGrid_DXMainTable {
        border-left: solid 1px #F68D2E;
        border-right: solid 1px #F68D2E;
        border-radius: 0 0 0 1px;
        box-shadow: none;
    }
    
    .dxgvFilterBar_Material {
        border: solid 1px #F68D2E;
        border-top: none;
        border-radius: 0 0 4px 4px;
    	border-collapse: unset!important;
    }
    
    .dxtc-content .module-group .module-group-image {
        position: relative;
        z-index: 20;
        margin-right: 15px;
        height: 21px;
        margin-top: -6px;
        top: 3px;
    }
    
    td.dxflNestedControlCell_Material {
        
    }
    
    
    
    .dxflItemSys.dxflCLTSys .dxflCaptionCell_Material, .dxflItemSys.dxflCLBSys .dxflCaptionCell_Material {
        position: initial;
        padding: 10px 0 0;
    }
    
  
    .dxflHARSys.dxflGroupCell_Material .dxflNestedControlCell_Material.dxflCLTSys.dxflItemSys.dxflCustomItemSys.dxflItem_Material, .dxflHARSys > .dxflItemSys {
        display:flex;
        align-items: center;
    	justify-content: flex-end;
    } 
       
    
    .dxbButton_Material.save-close-action {
        order: 3;
    }
    
    .dxbButton_Material.save-edit-action, .dxbButton_Material.save-continue-action {
        order: 4;
    }
    
    a.dxbButton_Material {
        margin-left: 20px;
    }
    
    .save-close-action img, .save-edit-action img, .save-continue-action img, .cancel-action img {
        display: none!important;
    }
    
    
   
.dxbButton_Material.save-edit-action, .save-continue-action::after {
    font-size: 14px;
    background: #FC8529;
    display: block;
    height: 37px;
    line-height: 37px;
    color: #fff;
    padding: 0 20px!important;
    border-radius: 4px;
}

.save-close-action::after, .cancel-action::after {
    font-size: 14px;
    color: #023554;
}
    
.save-edit-action::after {
    font-size: 14px;
    color: #fff;
}


    
.container-wrap {
    background: #fff;
    border-radius: 5px;
    border: solid 1px #D5DBE2;
    width: 100%;
}
    
.container-wrap .main-content-header h1 {
    text-align: center;
}
    
.stick {
    position: fixed;
    top: 67px;
    z-index: 2222;
    left: 260px;
    width: calc(100% - 282px)!important;
}
    
.stick-wrap {
	padding-top: 80px;
}

    
    
.msg-alert {
        border: solid 1px #F68D2E;
        background: #FEF6F0;
        color: #003556;
        padding: 1rem 1rem 1rem 90px;
        border-radius: 3px;
	    font-weight: 500;
        margin-top: 1rem;
        position: relative;
        min-height: 60px;
    }
    
    .msg-alert:before {
        position: absolute;
        content: '\e913';
        font-size: 60px;
        font-family: 'icomoon';
        left: 1rem;
        top: 50%;
        margin-top: -30px;
        color: #F68D2E;
        background: #fff;
        border-radius: 60px;
    }
    
    .msg-alert .close {
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer;
        font-size: 20px;
        color: #fc8529;
    }
    
    .msg-alert.msg-alert-guidedtour {
        border: solid 1px #F68D2E;
        background: #FC8529;
        color: #fff;
        font-weight: 300 !important;
        padding: 1rem 1rem 1rem 1rem;
        border-radius: 3px;
        margin-top: 1rem;
        margin-bottom: 40px;
        position: relative;
        min-height: 60px;
    }
    
        .msg-alert-guidedtour:before {
        content: '';
            display: none;
    }
    
    .msg-alert-guidedtour .close {
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer;
        font-size: 20px;
        color: #fc8529;
    }

    
    input#searchbox_SearchboxText_I {
        color: #fff;
        background: none;
    }
    
   
    .cp-partnersteps a {
        background-color: ;
        color: #FC8529 !important;
    }
    
    #main-login .loginDisplay #userlogin_Image1 {
        display: none;
    }
    
    .main-content-header {
        padding: 1rem;
    }
    
    .main-content-header h1 {
        margin: 0;
        color: #0E1D29;
    }
    

    .cp-partnerwelcome .cp-grid .item {
        padding: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }
    
    .cp-partnerwelcome .cp-grid .item i {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        padding-top: 0!important;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100px;
                flex: 0 0 100px;
        margin: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    
    .cp-partnerwelcome .cp-grid .item:hover {
        background: none;
    }
    
    .cp-partnerwelcome .cp-grid .item .text {
     	-webkit-box-flex:1;
     	    -ms-flex:1;
     	        flex:1;   
    }
    
    
    .cpNewsItem .cpNewsItemImage.nobackg {
        display: none;
    }
    
    .finder-summary-item .cpDirectLink {
        position: absolute;
        right: 9px;
        top: 7px;
        display: block;
        clear: both;
        display: none;
    }
    
    #lc76 {
        min-height: calc(100vh - 280px);
    }
    
    #previewImage.logo {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        border: 1px solid #DCDCDC;
        height: 130px;
        /*+border-radius: 2px;*/
        border-radius: 2px;
    }
    
    .topbar #searchbox .dxeTextBox_Material {
        background: #023554;
        border: none;
        width: 100%!important;
        padding-left: 40px;
        padding-right: 20px;
    }
    
    
       
    .loginDisplay a#ctl00_MainContent_userlogin_LoginStatus {
        background-color: rgba(0, 0, 0, 0.296);
        padding: 8px;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 0.2em;
    }
    
    .topbar #searchbox:before {
        content: "\f002";
        margin-left: 2px;
        display: inline;
        font-family: "Font Awesome\ 5 Pro", "Fontawesome";
        height: 0px;
        float: left;
        position: relative;
        left: 15px;
        top: 10px;
        background-color: ;
        color: #D3D3D3;
    }
    
    .cp-bigicon {
        text-align: center;
        font-size: 50px;
        color: #FC8529;
        padding-top: 26px !important;
    }
    
    #lc76 #main_nav a {
        display: block;
        -webkit-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
    }
    
    #ctl00_MainContent_search_SearchCallbackPanel #ctl00_MainContent_search_SearchCallbackPanel_SearchMenu.dxm-horizontal {
        width: calc(100% + 44px);
        margin-left: -22px;
        border-top: 1px solid #D9D9D9;
        padding-top: 1px;
        padding-left: 22px;
        position: relative;
        left: 0;
        top: 0;
        margin-top: -37px;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    
    @media (max-width: 80em) {
        #ctl00_MainContent_search_SearchCallbackPanel #ctl00_MainContent_search_SearchCallbackPanel_SearchMenu.dxm-horizontal {
            margin-top: -28px;
        }
    }
    
    @media (max-width: 64em) {
        #ctl00_MainContent_search_SearchCallbackPanel #ctl00_MainContent_search_SearchCallbackPanel_SearchMenu.dxm-horizontal {
            margin-top: -23px;
        }
    }
    
    #ctl00_MainContent_search_SearchCallbackPanel #ctl00_MainContent_search_SearchCallbackPanel_SearchMenu_DXI0_ {
        padding-top: 9px;
    }
    
    #lc76 #main_nav a:hover,
    #lc76 #main_nav a.__ghostlab-hover__,
    #lc76 #main_nav a.__ghostlab-hover__,
    #lc76 #main_nav a.__ghostlab-hover__ {
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        background-color: #FC8529;
        -webkit-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
    }
    
    #ctl00_MainContent_ucPartner_PageControl_PartnerCallback_PartnerGridView_ef0_partnerEditPageControl_lbisCustomer,
    #ctl00_MainContent_ucPartner_PageControl_PartnerCallback_PartnerGridView_ef0_partnerEditPageControl_DXEditor14,
    #ctl00_MainContent_ucPartner_PageControl_PartnerCallback_PartnerGridView_ef0_partnerEditPageControl_lblRootCampaign,
    #ctl00_MainContent_ucPartner_PageControl_PartnerCallback_PartnerGridView_ef0_partnerEditPageControl_DXEditor7,
    #ctl00_MainContent_ucPartner_PageControl_PartnerCallback_PartnerGridView_ef0_partnerEditPageControl_DomainsPanel_domainsCallbackPanel_lbVoucherCode,
    #ctl00_MainContent_ucPartner_PageControl_PartnerCallback_PartnerGridView_ef0_partnerEditPageControl_DomainsPanel_domainsCallbackPanel_DXEditor27 {
        display: none;
    }
    
    .cpContent.chart-frame {
        min-height: 250px !important;
    }
    
    #cpPage .chart-framee .cpChart {
        border: 1px solid #E4E4E4;
        padding: 20px;
        margin-top: 0;
        overflow: auto;
    }
    
    .cpChart h3 {
        height: 80px;
    }
    
    .cpChart .loader,
    .cpTable .loader {
        border: 10px solid #F3F3F3;
        /* Light grey */
        border-top: 10px solid #2E99CA;
        /* Blue */
        border-radius: 50%;
        width: 80px;
        height: 80px;
        -webkit-animation: spin 2s linear infinite;
                animation: spin 2s linear infinite;
        /*+placement: margin-auto;*/
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 0;
        top: 0;
    }
    
    @-webkit-keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
                    transform: rotate(0deg);
        }
        
        100% {
            -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
        }
    }
    
    @keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
                    transform: rotate(0deg);
        }
        
        100% {
            -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
        }
    }
    
   
    .header-wrapper {
        max-width: 1160px;
        margin-right: auto;
        margin-left: auto;
    }
    
    .main-navigation-line .section-nav-siblings2 {
        max-width: 1160px;
        margin-right: auto;
        margin-left: auto;
    }
    
    #main-header li a:hover,
    #main-header li a.__ghostlab-hover__,
    #main-header li a.__ghostlab-hover__,
    #main-header li a.__ghostlab-hover__ {
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        text-decoration: none;
    }
    
    #primary-navigation .nav_chevron::after,
    #primary-navigation #main_nav li.current_page a::after {
        content: "\f0d8";
        display: block;
        height: 0px;
        font: normal normal normal 25px / 1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #FC8529;
        position: relative;
        left: 0px;
        top: 8px;
    }
    
    #primary-navigation .nav_chevron a,
    #primary-navigation #main_nav li.current_page a {
        color: #FC8529 !important;
        font-weight: bold;
    }
    
    /*.section-nav-siblings2 .menu-root-resources, .section-nav-siblings2 .menu-root-admin, .section-nav-siblings2 .menu-root-all_deals, .section-nav-siblings2 .menu-root-channel { display: none; }
    .section-nav-siblings2 .menu-root-sales_support { display: none; }
    .section-nav-siblings2 .menu-root-channel { display: none; }
    .section-nav-siblings2 .menu-root-channel { display: none; }
    .section-nav-siblings2 .menu-root-Account { display: none; }
    .section-nav-siblings2 .menu-root-Account { display: none; }*/
    #main-header .logo img {
        height: 25px !important;
        margin-left: 19px;
    }
    
    .main-navigation {
        z-index: 2;
    }
    
    
    #lc79 {
        border-top: 1px solid #E8E8E8;
    }
    
   
    #lc75 .cpContent,
    #lc75 .cpContainerInner,
    #lc75,
    #lc75 .cpContentInner {
        width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
        border: 0px;
    }
    
    #lc76 {
    }
    
    #lc76 .cpContainerInner {
        /* width: 1160px; */
        margin: auto;
        width: 100%;
    }
    
    @media screen and (max-width: 1159px) {
        #lc76 .cpContainerInner {
            width: 100%;
        }
    }
    
    body {
        background-color: #EEE;
        color: #0E1D29;
    }
    
    h1 { 
        color: #0E1D29;
    }
    
    #cpPage {
        background-color: white;
    }
    
    .cpContainerInner {
        background: none;
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    
    .cpContainerFooter .cpContainerInner {
        background-color: transparent;
        color: #CFCFCF;
        text-align: center;
    }
    
    
    .section-nav-siblings2 a span:hover,
    .section-nav-siblings2 a span.__ghostlab-hover__,
    .section-nav-siblings2 a span.__ghostlab-hover__,
    .section-nav-siblings2 a span.__ghostlab-hover__ {
        color: #FF0055;
    }
    
    .section-nav-siblings2 a span {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
    }
    
    .section-nav-siblings2 .current_page a span {
        font-weight: bold;
        color: #FF0055;
    }
    
    .DetailsContainer {
        background: white;
        border-top: 1px solid #CCC;
    }
    
    .NewLine {
        clear: both;
    }
    
    .Right {
        float: right;
    }
    
    .TextRight {
        text-align: right;
    }
    
        
    #searchbox table#ctl00_MainContent_searchbox_SearchboxText.dxeTextBoxSys tbody tr input#ctl00_MainContent_searchbox_SearchboxText_I {
        color: #fff;
    }
    
    #searchbox.searchboxDisplay table.dxeTextBox:after {
        width: 21px;
        height: 100%;
        display: inline-block;
        font-family: 'FontAwesome';
        content: "\f0d7";
        float: right;
        margin-top: -26px;
        border-left: 1px solid #CFCFCF;
        padding: 8px 19px 9px 8px;
        margin-bottom: -6px;
        margin-right: -5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        color: #fff;
        position: relative;
        left: 29px;
        top: 0px;
        font-size: 12px;
    }
    
    .cp-footer {
        height: 130px;
        padding-top: 20px;
        background-color: #F7F7F7;
    }
    
    .cpContentInner .thumbnail {
        padding: 20px;
    }
    
    .cpContainerFooter {
        background-color: #E5E5E5;
        border-top: 2px solid #FC8529;
    }
    
    .sidebox {
        margin-top: 10px;
    }
    
    #ctl00_MainContent_userlogin_lbWelcome {
        display: none;
    }
    
    img#ctl00_MainContent_userlogin_Image1 {
        display: none;
    }
    
    #PopupSpan:after {
        width: 21px;
        display: inline-block;
        font-family: 'FontAwesome';
        content: "\f0d7";
        font-size: 12px;
        text-align: left;
    }
    
    .dxmLite .dxm-popup {
        border: 1px solid #CFCFCF !important;
        background-color: white;
        padding: 8px !important;
        border-radius: 4px;
    }
    
    .main-navigation-line ul.section-nav-siblings2 li {
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }
    
    .main-navigation-line ul.section-nav-siblings2 li a {
        color: #FF0055 !important;
    }
    
    .main-navigation-line ul.section-nav-siblings2 li .current_page a span {
        color: #FF0055 !important;
        font-weight: normal !important;
    }
    
    .section-nav-siblings2 {
        margin-top: 0;
        padding-top: 4px;
    }
    
    .goTo-marketing-btn {
        background-color: #2E99CA;
        padding: 4px 8px;
        margin-left: 12px !important;
        /*+border-radius: 4px;*/
        border-radius: 4px;
    }
    
    /*.goTo-marketing-btn:hover
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    /*.goTo-marketing-btn.__ghostlab-hover__
    {
    	background-color: #7E4998;
    }*/
    .goTo-marketing-btn a:hover,
    .goTo-marketing-btn a.__ghostlab-hover__,
    .goTo-marketing-btn a.__ghostlab-hover__,
    .goTo-marketing-btn a.__ghostlab-hover__ {
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        /*background-color: #7E4998;*/
        text-decoration: none;
    }
    
    .footer-link {
        color: #FC8529;
    }
    
    .cpContainerFooter {
        color: #FC8529;
    }
    
    #cpAreaLanguage {
    }
    
    .footer-link:hover,
    .footer-link.__ghostlab-hover__,
    .footer-link.__ghostlab-hover__,
    .footer-link.__ghostlab-hover__ {
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        --ghostlab-has-hover:true;
        border-bottom: 1px solid rgb(196, 147, 37);
    }
    
    .loginDisplay a {
        color: #FC8529;
    }
    
    #cpAreaSysMenu {
        float: right;
    }
    
    #ctl00_MainContent_pagesVersion {
        display: none;
    }
    
    .goTo-help-btn {
        margin-left: 10px;
        background-color: #8A8A8A;
        /*+border-radius: 10px;*/
        border-radius: 10px;
        width: 14px;
        font-size: 10px;
        /*+placement: 5px 0px;*/
        position: relative;
        left: 5px;
        top: 0px;
        font-weight: bold;
    }
    
    .cpNewsSharing a {
        float: left;
        margin-right: 6px;
    }
    
    .cpfaqbox .cpNewsItemDate {
        display: none;
    }
    
    /*Finder adjustments*/
    
    
    .finder-document-search-image {
        display: none;
    }

    
    .finder-document-search,
    #ctl00_MainContent_cpDocumentFinder_FinderCallbackPanel .finder-group.finder-details {
        background-color: rgba(4, 135, 186, 0.1);
        border-color: #0487BA;
        color: #FC8529;
        border-radius: 0px;
    }
    
    #ctl00_MainContent_serviceRequestFinder_0_FinderCallbackPanel .finder-group.finder-details {
        background-color: rgba(255, 255, 255, 0.100);
        color: #333333;
        border-radius: 0px !important;
        padding-bottom: 50px;
        border: 1px solid #DCDCDC !important;
    }
    
    .topbar .loginDisplay {
        color: #FFF;
        position: relative;
        font-size: 16px;
        white-space: nowrap;
    }
    
    .btn {
        padding: 7px;
        font-weight: bold;
        display: inline-block;
        border: 1px solid transparent;
        font-size: 18px;
        text-align: center;
    }
    
    .btn-primary {
        background-color: #FC8529;
        color: #FFF;
        border-radius: 3px;
    }
    
    .btn-secondary, .dxbButtonSys.dxbTSys.validate-submit-button, .validate-submit-button {
     	background-color: #fff;
        color: #023554!important;
        border: solid 1px #023554;
        border-radius: 4px;
        padding: 10px 30px;
        text-transform: uppercase;
    }
    
    .btn-lg {
    	padding: 10px 30px;
        text-transform: uppercase;
    }
    
    .validate-submit-button {
        margin-right: 15px;
        padding: 7px;
        width: auto!important;
        height: auto!important;
    }
    
    .validate-submit-button .dxb {
     	padding: 0;   
    }
    
    .btn-block {
        width: 100%;
    }
    
    .finder-summary-item {
        width: calc(33% - 20px) !important;
        /*max-height: 270px;*/
    }
    
    .finder-summary-lbl,
    .finder-servicerequest-search-dynamic-lbl {
        border-bottom: 1px solid lightgrey;
        margin-top: 5px;
        /* color: orange; */
        margin-bottom: 2px;
        color: #FC8529;
        font-size: 12px;
        /* padding-top: 0.5em; */
        text-align: left;
    }
    
    .finder-summary-item > div {
        width: 100%;
    }
    
    .finder-partner-search {
        width: calc(33.333% - 20px) !important;
    }
    
    .finder-group.finder-details {
        margin-top: 20px;
        margin-left: 20px;
        border-radius: 0px;
        position: relative;
        padding-bottom: 50px;
    }
    
    #SelectionPanelDivContent {
        margin-bottom: 20px;
        clear: both;
        display: block;
    }
    
    .finder-details-header {
        background-color: ;
        margin-top: -13px;
        margin-bottom: 21px;
    }
    
    .finder-document-search-description {
        overflow: auto;
        float: left;
        color: #0E1D29;
    }
    
    .finder-document-search-name {
        overflow: auto;
        font-weight: bold!important;
        color: #003556;
    }
    
    .details-button-continue {
        text-align: left;
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    
    .details-button-back {
        text-align: left;
        position: absolute;
        bottom: 10px;
        left: 10px;
    }
    
    .details-button-back td,
    .details-button-continue td {
        padding: 10px;
    }
    
    #FinderResultsListHeader {
        display: none;
    }
    
    #FinderSummaryDisplayNameText {
        max-height: 50px;
    }
    
    #ctl00_MainContent_cpDocumentFinder_FinderCallbackPanel_FinderFilter,
    #ctl00_MainContent_serviceFinder_FinderCallbackPanel_FinderFilter,
    #ctl00_MainContent_serviceRequestFinder_0_FinderCallbackPanel_FinderFilter,
    #ctl00_MainContent_ctl01_FinderCallbackPanel #FinderFilter {
        background-color: #FFFFFF;
        overflow: auto;
        margin-top: 20px;
        color: #333;
        font-size: 10pt;
        border: 1px solid #DCDCDC;
    }
    

    .finder-details-section {
        clear: both;
    }
    
    .finder-details-additional-val {
        width: 70%;
        float: left;
    }
    
    .finder-partner-search-image img {
        max-width: 50%;
        max-height: 50%;
    }
    
    #FinderPartnerDetailsImg img {
        max-width: 50%;
        max-height: 100%;
    }
    
    .finder-details-lbl,
    .finder-details-additional-lbl {
        clear: left;
    }
    
     {
        overflow: auto;
        border:0px solid rgba(251, 132, 41, 0);
        padding: 1em;
        background-color: #F8F8F8;
        margin-left: 1em;
    }
    #deals_ModuleCallbackPanel_ModulePageControl_AttributesEditForm_0_0 #deals_ModuleCallbackPanel_ModulePageControl_AttributesEditForm_fileControl_10
    #dsta_10_UploadInputs {
        display: none;
    }
    
    #FinderSummarySubjectText {
        height: 50px;
    }
    
    #FinderPartnerDetailsLevelText {
        margin-left: 0px;
    }
    
    .chart-frame .cpContentInner {
        border: 1px solid lightgrey;
        max-height: 300px;
        overflow: scroll;
    }
    

    .cpUpdateItem {
        margin-top: 20px;
    }
    
    .cpUpdateItemDate {
        float: left;
        padding-right: 10px;
    }
    
    .cpUpdateItemDate,
    .cpUpdateItemHeader {
        line-height: 18px;
    }
    
    .cpUpdateItemHeader img {
        vertical-align: bottom;
    }
    
    .cpUpdateItemEntry {
        margin-top: 3px;
        margin-bottom: 9px;
    }
    
    .cpButtonsSection {
        width: 120px;
        padding: 10px;
        background: rgba(4, 135, 186, 0.1);
        border: 1px solid rgba(4, 135, 186, 1);
        text-align: center;
        cursor: pointer;
    }
    
    .cpPageNavigation {
        display: none;
    }
    
    .edit-form {
        width: 70%;
    }
    
    .dxgvEditForm {
        background: rgba(4, 135, 186, 0.1);
    }
    
    .dxnbGroupHeader,
    .dxnbGroupHeaderCollapsed,
    .dxgvHeader {
        background-color: rgba(4, 135, 186, 0.5);
        border: 1px solid rgba(4, 135, 186, 1);
    }
    
    .dxnbControl {
        background-color: transparent;
    }
    
    .dxnbGroupContent {
        background: white;
    }
    
    #divRequest,
    #divResponse,
    .registration-buttons-section {
        width: auto !important;
        margin: auto !important;
    }
    
    #RegistrationForm #divRequest .HeadlineText {
        font-size: 22px !important;
        color: #FC8529 !important;
        line-height: ;
        display: block !important;
        border-bottom: 1px solid #E0E0E0 !important;
        margin-bottom: 20px !important;
    }
    
    
    
        .onB_lastStep,  .onB_max { font-size:20pt; ; font-weight: bold }
    @media screen and (max-width: 600px) {
        .subline1 { padding-left: 15px; padding-right:25px }

    }
    .onB_step { display: none}

    .cp-partnersteps > .cp-grid div {
        background-color: #F8F8F8;

    }
    
    
    
    @media (max-width: 36em) {
        .topbar .portalname {
            display: none;
        }
    }
    
/*# TF*/    

.dxflGroupBox_Material.dxflHeadingLineGroupBoxSys{
margin:4px 0px!important;
    
}
.dxflHeadingLineGroupBoxSys.dxflWithCaptionSys {
    margin-top: 8px !important;
     margin-bottom: 0px !important;
    padding: 0 !important;
}

.partner-container {padding-top:0px;}

.dxtc-content >div {margin-top:12px;}

.dxflHeadingLineGroupBoxSys.dxflGroupBox_Material > .dxflHLSys {
  margin-top:4px;
} .manage-registration-button{
    margin-right:14px;margin-bottom:12px;
    text-transform: none!important;    padding: 4px 6px!important;

  }

  .manage-registration-button
div.dxb{
        padding-bottom: 6px ;

}
    
    .dxflGroupCell_Material {
    padding: 0 12px !important;
}